首页> 外文OA文献 >Affordable techniques for dependable microprocessor design
【2h】

Affordable techniques for dependable microprocessor design

机译:经济实惠的技术,实现可靠的微处理器设计

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

As high computing power is available at an affordable cost, we rely on microprocessor-based systems for much greater variety of applications. This dependence indicates that a processor failure could have more diverse impacts on our daily lives. Therefore, dependability is becoming an increasingly important quality measure of microprocessors.;Temporary hardware malfunctions caused by unstable environmental conditions can lead the processor to an incorrect state. This is referred to as a transient error or soft error. Studies have shown that soft errors are the major source of system failures. This dissertation characterizes the soft error behavior on microprocessors and presents new microarchitectural approaches that can realize high dependability with low overhead.;Our fault injection studies using RISC processors have demonstrated that different functional blocks of the processor have distinct susceptibilities to soft errors. The error susceptibility information must be reflected in devising fault tolerance schemes for cost-sensitive applications. Considering the common use of on-chip caches in modern processors, we investigated area-efficient protection schemes for memory arrays. The idea of caching redundant information was exploited to optimize resource utilization for increased dependability. We also developed a mechanism to verify the integrity of data transfer from lower level memories to the primary caches. The results of this study show that by exploiting bus idle cycles and the information redundancy, an almost complete check for the initial memory data transfer is possible without incurring a performance penalty.;For protecting the processor\u27s control logic, which usually remains unprotected, we propose a low-cost reliability enhancement strategy. We classified control logic signals into static and dynamic control depending on their changeability, and applied various techniques including commit-time checking, signature caching, component-level duplication, and control flow monitoring. Our schemes can achieve more than 99% coverage with a very small hardware addition. Finally, a virtual duplex architecture for superscalar processors is presented. In this system-level approach, the processor pipeline is backed up by a partially replicated pipeline. The replication-based checker minimizes the design and verification overheads. For a large-scale superscalar processor, the proposed architecture can bring 61.4% reduction in die area while sustaining the maximum performance.
机译:由于可以以可承受的成本获得高计算能力,因此我们依赖于基于微处理器的系统来实现更多种类的应用。这种依赖性表明处理器故障可能对我们的日常生活产生更多不同的影响。因此,可靠性已成为微处理器日益重要的质量指标。由不稳定的环境条件引起的临时硬件故障可能导致处理器进入错误状态。这称为瞬态错误或软错误。研究表明,软错误是系统故障的主要根源。本文以微处理器的软错误行为为特征,并提出了一种新的微体系结构方法,可以以较低的开销实现高可靠性。我们的RISC处理器故障注入研究表明,处理器的不同功能块对软错误的敏感性不同。错误敏感性信息必须在为成本敏感型应用程序设计容错方案时得到反映。考虑到现代处理器中片上缓存的普遍使用,我们研究了内存阵列的区域有效保护方案。利用缓存冗余信息的想法来优化资源利用率以提高可靠性。我们还开发了一种机制来验证从低级存储器到主缓存的数据传输的完整性。这项研究的结果表明,通过利用总线空闲周期和信息冗余,可以对初始内存数据传输进行几乎完整的检查,而不会导致性能损失。为了保护通常不受保护的处理器控制逻辑,我们提出了一种低成本的可靠性增强策略。我们根据控制逻辑信号的可变性将其分为静态和动态控制,并应用了各种技术,包括提交时间检查,签名缓存,组件级复制和控制流监视。我们的方案仅需很小的硬件即可实现超过99%的覆盖率。最后,介绍了用于超标量处理器的虚拟双工架构。在这种系统级方法中,处理器管道由部分复制的管道备份。基于复制的检查器最大程度地减少了设计和验证开销。对于大型超标量处理器,建议的体系结构可以在保持最大性能的同时,将芯片面积减少61.4%。

著录项

  • 作者

    Kim, Seongwoo;

  • 作者单位
  • 年度 2001
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号